echinococcus cyst - German English Dictionary